package com.sugon.dao;

import com.sugon.entity.TicketLiveImageEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 工单现场照片信息Dao
 *
 * @author YuXD
 * @date 2020-12-18 14:04:07
 */
public interface TicketLiveImageDao extends BaseDao<TicketLiveImageEntity> {

    /**
     * 获取指定工单的现场照片列表
     *
     * @param groupName  分组名称
     * @param ticketId   工单ID
     * @param ticketTypeList 工单类别
     * @return
     */
    List<String> getTicketLiveImages(@Param("groupName") String groupName, @Param("ticketId") String ticketId, @Param("ticketTypeList") List<String> ticketTypeList);

    /**
     * 根据工单信息进行删除
     *
     * @param groupName  分组名称
     * @param ticketId   工单ID
     * @param ticketType 工单类别
     * @return
     */
    int deleteByTicket(@Param("groupName") String groupName, @Param("ticketId") String ticketId, @Param("ticketType") String ticketType);

}
